package com.dkd.sbtz.domain.ordervo;

import com.dkd.common.annotation.Excel;
import lombok.Data;

import java.util.Date;

// 工单清单（单表）——一行一单
@Data
public class WorkOrderExportVO {

    @Excel(name="维护日期", width=18, dateFormat="yyyy-MM-dd")
    private Date createTime;

    @Excel(name="工单号", width=22)
    private String woCode;

    @Excel(name="维护类型", width=14)
    private String sourceLabel;   // 例如：手动 / 自主维护 / 预防性自动

    @Excel(name="状态", width=12)
    private String statusLabel;   // 例如：进行中 / 已完成

    @Excel(name="设备名称", width=24)
    private String deviceName;

    @Excel(name="作业内容", width=40)
    private String woContent;

    @Excel(name="责任人", width=14)
    private String owner;

    @Excel(name="部门", width=16)
    private String dept;

    @Excel(name="计划时间", width=18)
    private String planDate;      // 需要就导出

    @Excel(name="备件明细", width=60)
    private String spareSummary;  // “编码 名称 x数量; …”

    @Excel(name="附件", width=60)
    private String attachSummary; // “文件名; …” 或 “文件名(相对路径); …”
}

